package restless.core.interfaces {
	
	import flash.display.BitmapData;
	import flash.geom.Point;
	
	public interface IColisionable extends I2d	{
		
		function collide(obj:IColisionable):Boolean;	
		function get colisionId():int;
		function set colisionId(num:int):void;
		function colision(bool:Boolean, colision:String = null):void;
		function hitTestBitmapData(bd:BitmapData, bdPoint:Point):Boolean;
		function hitTestPoint(point:Point):Boolean;
	}
}